package com.sunlee.admin.api.module.job.service;


import com.sunlee.admin.api.module.job.entity.ScheduleJobLogEntity;
import com.sunlee.admin.api.module.job.dto.ScheduleJobLogDTO;
import com.sunlee.common.core.entity.PageData;
import com.sunlee.common.core.service.BaseService;

import java.util.Map;

/**
 * 定时任务日志
 *
 * @author sunlee
 */
public interface ScheduleJobLogService extends BaseService<ScheduleJobLogEntity> {

    /**
     * 定时任务日志分页查询
     *
     * @param params 查询参数
     * @return 定时任务日志分页实体
     */
    PageData<ScheduleJobLogDTO> page(Map<String, Object> params);

    /**
     * 根据主键查询日志记录
     *
     * @param id 主键
     * @return 任务日志实体
     */
    ScheduleJobLogDTO get(Long id);
}
